package org.jpush.core;

import org.jpush.core.socket.JPushServerSocket;

/**
 * This is utility class to create different implementation objects
 * by the given options
 * 
 * 
 * @author Lei Wang
 *
 */
public class JPushComponentFactory
{
	public static final int DEFAULT_SERVER_SOCKET = 0;
	public static final int DEFAULT_PHYSICAL_CONNECTION_EVENT_QUEUE = 0;

	public static JPushServerSocket getServerSocket(int serverSocketOption)
	{
		return null;
	}

	public static PhysicalConnectionEventQueue getPhysicalConnectionEventQueue(
			int physicalConnectionEventQueueOption)
	{
		return null;
	}
}
